home *** CD-ROM | disk | FTP | other *** search
- Path: nntp.teleport.com!sschaem
- From: sschaem@teleport.com (Stephan Schaem)
- Newsgroups: comp.sys.amiga.programmer,comp.sys.amiga.games,alt.sys.amiga.demos,in,comp.sys.amiga.advocacy,comp.sys.amiga.hardware,comp.sys.amiga.misc,comp.sys.amiga.graphics
- Subject: Re: AB3D II beats Quake....
- Followup-To: comp.sys.amiga.programmer,comp.sys.amiga.games,alt.sys.amiga.demos,in,comp.sys.amiga.advocacy,comp.sys.amiga.hardware,comp.sys.amiga.misc,comp.sys.amiga.graphics
- Date: 1 Apr 1996 16:09:11 GMT
- Organization: Teleport - Portland's Public Access (503) 220-1016
- Distribution: world
- Message-ID: <4jov37$i1g@nadine.teleport.com>
- References: <4jbvi7$97@nadine.teleport.com> <1635.6661T175T2665@mbox.vol.it>
- NNTP-Posting-Host: linda.teleport.com
- X-Newsreader: TIN [version 1.2 PL2]
-
- Fabio Bizzetti (bizzetti@mbox.vol.it) wrote:
-
- : >Bert Dorhout (dorhout@swisun30) wrote:
- : >: In order for AT/AmigaOS to use standard video cards of today more optimal
- : >: than other OSs, isn't it necessary to 'dictate' minimum specifications
- : >: for the video card??
- : >: Like... "The Walker takes standard PCI video cards with at least a blitter,
- : >: chipset type X (f.i. S3) or type Y (triton.. Is that a graph set anyway?
- : >: (just an example, though))", that kind of thing?
-
- : >
- : > All that would be needed is that you can set pixel to the video memory
- : > somehow. But the card can 'register' all its feature to the OS for
- : > acceleration, video modes/capabilities.
- : > You should be a able to write a video driver to work throught the
- : > parallel port connected to a A500, and also maybe via the serial port
- : > connected to a PC... So you can open a window in a Win95 window and
- : > open a window on a A500 screen :)
- : > The design can be very elaborate, complex to design
-
- : > Stephan
-
- : One thing is the parallel port, another thing is gfx.
-
- : Imagine this.. I need a fast small polygons routine, and call the API.
- : When the polygons are 2, it's ok, but when they're 20000, 99% of CPU time is
- : wasted just only in the function call.
-
- Then you use a count that is not #1
-
- DRAW_Polygon(long count,ppolygon polygon);
-
- Here, 1 call to render 4 billion polygon....
-
- : Avoiding it and using inline code is already hardware banging.
-
- BTW, calling a function on the amiga is jsr/jmp/rts . now compare to
- the amount of processing done with the polygon setup routine its minimal.
- But its there... thats why the Amiga OS need a redesign, in my view.
-
- Stephan
-